/**
 * 商品详情
 */
package tech.aistar.entity.trading;

import java.io.Serializable;

public class GoodsDetails implements Serializable {
    private Integer id;

    private Integer goodId;//商品id

    private String brand;//品牌

    private String type;//分类

    private String varieties;//适用犬品种

    private Double weight;//重量(g)

    private String applyPhase;//使用阶段

    private String remainTime;//剩余保质期

    private String applySize;//适用犬体型

    private String taste;//口味

    private String originPlace;//原产地

    private String manufacturerAddress;//生产厂家地址

    private String manufacturerName;//生产厂家名称

    private String size;//衣服尺寸大小

    private Integer status;//商品详情状态

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getGoodId() {
        return goodId;
    }

    public void setGoodId(Integer goodId) {
        this.goodId = goodId;
    }

    public String getBrand() {
        return brand;
    }

    public void setBrand(String brand) {
        this.brand = brand == null ? null : brand.trim();
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type == null ? null : type.trim();
    }

    public String getVarieties() {
        return varieties;
    }

    public void setVarieties(String varieties) {
        this.varieties = varieties == null ? null : varieties.trim();
    }

    public Double getWeight() {
        return weight;
    }

    public void setWeight(Double weight) {
        this.weight = weight;
    }

    public String getApplyPhase() {
        return applyPhase;
    }

    public void setApplyPhase(String applyPhase) {
        this.applyPhase = applyPhase == null ? null : applyPhase.trim();
    }

    public String getRemainTime() {
        return remainTime;
    }

    public void setRemainTime(String remainTime) {
        this.remainTime = remainTime == null ? null : remainTime.trim();
    }

    public String getApplySize() {
        return applySize;
    }

    public void setApplySize(String applySize) {
        this.applySize = applySize == null ? null : applySize.trim();
    }

    public String getTaste() {
        return taste;
    }

    public void setTaste(String taste) {
        this.taste = taste == null ? null : taste.trim();
    }

    public String getOriginPlace() {
        return originPlace;
    }

    public void setOriginPlace(String originPlace) {
        this.originPlace = originPlace == null ? null : originPlace.trim();
    }

    public String getManufacturerAddress() {
        return manufacturerAddress;
    }

    public void setManufacturerAddress(String manufacturerAddress) {
        this.manufacturerAddress = manufacturerAddress == null ? null : manufacturerAddress.trim();
    }

    public String getManufacturerName() {
        return manufacturerName;
    }

    public void setManufacturerName(String manufacturerName) {
        this.manufacturerName = manufacturerName == null ? null : manufacturerName.trim();
    }

    public String getSize() {
        return size;
    }

    public void setSize(String size) {
        this.size = size == null ? null : size.trim();
    }

    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("GoodsDetails{");
        sb.append("id=").append(id);
        sb.append(", goodId=").append(goodId);
        sb.append(", brand='").append(brand).append('\'');
        sb.append(", type='").append(type).append('\'');
        sb.append(", varieties='").append(varieties).append('\'');
        sb.append(", weight=").append(weight);
        sb.append(", applyPhase='").append(applyPhase).append('\'');
        sb.append(", remainTime='").append(remainTime).append('\'');
        sb.append(", applySize='").append(applySize).append('\'');
        sb.append(", taste='").append(taste).append('\'');
        sb.append(", originPlace='").append(originPlace).append('\'');
        sb.append(", manufacturerAddress='").append(manufacturerAddress).append('\'');
        sb.append(", manufacturerName='").append(manufacturerName).append('\'');
        sb.append(", size='").append(size).append('\'');
        sb.append(", status=").append(status);
        sb.append('}');
        return sb.toString();
    }
}